package com.letoo.sso.dataaccess.dao.db;

import com.letoo.sso.dataaccess.datasource.DbRepository;
import com.letoo.sso.dataaccess.domain.dbo.UserTokenDO;

/**
 * 用户与访问token的映射关系表DAO
 * 
 * @author dengjie
 * 
 */
@DbRepository
public interface UserTokenDBDAO extends BaseDBDAO<UserTokenDO> {

    public int deleteByUserId(final long userId);

    public int userIdIsExisted(final UserTokenDO userTokenDO);

    public int updateToken(final UserTokenDO userTokenDO);

    public String queryTokenByUserId(final long userId);

}
